import { svgfile_config_center } from './svg-file';
import { type IComponentImport, type IConfigCenter } from './types';
import publicSvgTextHT from '@/components/webtopo-svg-edit/components/public/public-svg-text/textht.vue';
import publicSvgTextBG from '@/components/webtopo-svg-edit/components/public/public-svg-text/textbg.vue';
import publicStateCircle from '@/components/webtopo-svg-edit/components/public/public-state/circle.vue';
import publicUplodeImg from '@/components/webtopo-svg-edit/components/public/uplode-img/index.vue';
import terminalSvgText from '@/components/webtopo-svg-edit/components/terminal-svg/terminal-svg-gzleft/index.vue';
import terminalSvgCabinet from '@/components/webtopo-svg-edit/components/terminal-svg/terminal-svg-cabinet/index.vue';
import terminalSvgTemhum from '@/components/webtopo-svg-edit/components/terminal-svg/terminal-svg-temhum/index.vue';
import terminalSvgIcetag from '@/components/webtopo-svg-edit/components/terminal-svg/terminal-svg-icetag/index.vue';
import terminalSvgAircond from '@/components/webtopo-svg-edit/components/terminal-svg/terminal-svg-aircond/index.vue';
import switchDemo from '@/components/webtopo-svg-edit/components/custom-svg/switch-demo/index.vue';
import { vue_config_center } from './vue';
import { ElButton, ElTag } from 'element-plus';
import CommonTable from '@/components/webtopo-svg-edit/components/custom-vue/common-table/index.vue';
import NowTime from '@/components/webtopo-svg-edit/components/custom-vue/now-time/index.vue';
import PieCharts from '@/components/webtopo-svg-edit/components/echarts/pie-charts/index.vue';
export const configCenter: IConfigCenter = {
  svg文件: svgfile_config_center,
  vue组件: vue_config_center
};
export const ComponentImport: IComponentImport = {
  'public-text-ht': publicSvgTextHT,
  'public-text-bg': publicSvgTextBG,
  'public-state-circle': publicStateCircle,
  'public-uplode-img': publicUplodeImg,
  'terminal-svg-gzleft': terminalSvgText,
  'terminal-svg-cabinet': terminalSvgCabinet,
  'terminal-svg-temhum': terminalSvgTemhum,
  'terminal-svg-icetag': terminalSvgIcetag,
  'terminal-svg-aircond': terminalSvgAircond,
  'el-button': ElButton,
  'el-tag': ElTag,
  'custom-vue-common-table': CommonTable,
  'pie-charts': PieCharts,
  'switch-demo': switchDemo,
  'custom-vue-now-time': NowTime
};
